home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
551-575
/
disk_558
/
btntape
/
changes.doc
< prev
next >
Wrap
Text File
|
1992-05-06
|
3KB
|
55 lines
A brief history of BTNtape:
v2.1 Oct. 22, 1991
Changed name of binary to BTN-HANDLER to avoid conflicts with others.
Deleted LU (logical unit) parameter from Startup string- it was
redundant with middle digit of UN (unit) parameter.
Added new write open mode TAPE:APP to append to existing data (seq only).
Added open mode TAPE:R (rewind), same as TAPE: in v2.0.
Added open mode TAPE:NR (no rewind) as a synonym for TAPE:*
Added new Startup parameter NR, controls rewind behavior of TAPE: refs.
Added new Startup parameter RT, causes retension after tape changes.
Added support for Seek(): only forward, or backward to beginning of tape.
Fixed handling of 1027 packet for compatibility with DOS 2.0 CLI commands.
Fixed several bugs with tape positioning at Open() time.
Fixed read not returning correct byte count when filemark encountered.
Fixed problem formatting blank tapes on direct access drives unless the
raw command is the first one after inserting tape.
Fixed TapeMon termination bug, sometimes caused handler to hang.
Fixed direct access EOT calculated incorrectly. Fix may cause errors
when reading tapes written by v2.0 when crossing the EOT boundary.
Fixed clicking cancel on EOT requester did nothing (direct access).
Fixed problem with drives that do not support the INQUIRY command.
Fixed uninitialized pointers causing gurus/hangs when compiled with Manx.
Now clicking cancel on EOT requester returns 0 (EOF) instead of -1 (error).
Now displays a requester if handler fails to mount, gives the reason.
Now fails to mount if unable to communicate with the tape drive.
Now fails to mount if INQUIRY indicates device is not a tape drive.
Now checks for illegal open/mode combinations.
Disallows writing to TAPE:num (sequential drives only).
No tape movement for reads until first read packet is received.
Suppresses unsupported packet message for packet 25 (Info).
Included "tape.rexx" ARexx script to do common tape control commands.
v2.0 Mar. 29, 1991
Added support for sequential tape drives (the most common type).
Revised/improved the format of the mountlist Startup string.
Added Startup parameter FM (number of filemarks).
Added Startup parameter DF (device flags).
Added Startup parameter OV (overlapped I/O control).
Added Startup parameter VB (variable block mode).
No longer works with ARP version of MOUNT (this is ARP's fault).
Removed dollar signs from RAWCMD reference (because shells hate them).
Removed requirement for upper case letters in RAWCMD reference.
Added user-specified mode select feature using TAPE:MODESEL.
Fixed brain-damaged asynchronous I/O code.
Fixed wrong command length for READ_CAPACITY, caused HardFrame guru.
Tapemon prints sense keys and SCSI errors in english.
Tapemon arg1 now tolerates upper or lower case and ending colon.
When Tapemon arg2 != blank, complete sense data is printed.
Code cleaned up a little (but probably not enough).
v1.0 Sept. 10, 1990 Initial release.
Unfortunately, this version worked only with the 3M drive.